package com.hoongs.v1.service;

import com.hoongs.v1.dto.OrderPageDto;
import com.hoongs.v1.entity.Order;
import com.hoongs.v1.utils.Result;
import com.hoongs.v1.vo.OrderVo;

public interface OrderService {


    Result selectListByUser(String token);

    Result addByUser(OrderVo orderVo, String token);

    Result add(Order order);

    Result remove(String id);

    Result update(Order order);

    Result done(String id);

    Result changeRider(String riderId, String orderId);

    Result userCancel(String token, String orderId);

    Result cancel(String id, String text);

    Result selectById(String id);

    Result selectPageList(OrderPageDto orderDto);
}
